package com.woniuxy.ams.service;

import com.woniuxy.ams.entity.*;

import java.util.List;

/**
 * @author susunxi
 * @version 1.0
 * @date 2021/12/14 17:39
 *
 * 自评表service
 */
public interface SelfAppraisalService {

    /**
     * 生成自评表
     * @param selfAppraisal 前端传的对象
     * @return 返回影响行数
     */
    int addUserSelfEvaluation(SelfAppraisal selfAppraisal);

    List<ExamineList> getAllInfo(int userId, int deptId, String status);


    /**
     * 查找用户所有的信息
     * @param user 重要参数，id status
     * @return 返回传入status和id的所有信息
     */
    List<SelfInfoShowData> getAllAssessed(User user);

    String findUserAssessName(Integer integer);

    List<String> findCheckInfoName(Integer integer);

    int addSelfieInfo(String filePath, String selfEvaluation, int eid,int uid);

    List<SelfInfoShowData> showDetails(SelfInfoShowData selfInfoShowData);
}
